搜索 K
Appearance
博客正在加载中...
Appearance
默认情况下,访问 RabbitMQ 服务的用户名和密码都是“guest”,这个账户有限制,默认只能通过本地网络(如 localhost)访问,远程网络访问受限。
为了后续方便使用,我们最好另外添加一个用户,并设置相应的访问权限。
我们可以先查看下当前的用户
> rabbitmqctl list_users
Listing users ...
user tags
guest [administrator]可以看到只有一个 guest 用户
添加新用户,用户名为“root”,密码为“root123”:
rabbitmqctl add_user root root123
Adding user "root" ...
Done. Don't forget to grant the user permissions to some virtual hosts! See 'rabbitmqctl help set_permissions' to learn more. 设置 root 用户为管理员角色:
rabbitmqctl set_user_tags root administrator
Setting tags for user "root" to [administrator] ...为 root 用户设置所有权限:
rabbitmqctl set_permissions -p / root ".*" ".*" ".*"
Setting permissions for user "root" in vhost "/" ... 再次查看用户:可以看到有了
rabbitmqctl list_users
Listing users ...
user tags
guest [administrator]
root [administrator]
然后就可以使用该账户登录了:
登录后,我们还可以通过界面来查看、添加用户:
还可以查看和创建 virtual host:
